// 验证模块
const Joi = require('joi');
// 订单模块
const {
	Reservation
} = require('../../../model/Reservation');

module.exports = async (req, res) => {
	// 获取订单id
	const id = req.params['id'];
	// 验证模型
	const schema = Joi.string().required().regex(/^[0-9a-fA-F]{24}$/).error(new Error('订单id不符合格式'));
	// 验证
	const {
		error
	} = Joi.validate(id, schema)
	// 数据格式没有通过验证
	if (error) return res.status(400).send({
		message: error.message
	});
	// 通过验证
	// 查询订单信息
	const rev = await Reservation.findById(id);
	// 响应
	return res.send(rev);

};